from math import *
n = int(input("Введите четырёхзначное число: "))


if 1000<=n<=9999:
    
    if n%2 == 0:
        print("Число чётное: Да")
    else:
        print("Число чётное: Нет")
    
    if n%3 == 0:
        print("Число кратное трём: Да")
    else:
        print("Число кратное трём: Нет")   
    
    if n==(int(sqrt(n)) **2) :
        print("Число является квадратом числа", int(sqrt(n)))
    else:
        print("Число не является квадратом числа")
    
    e=n%10
    d=n//10%10
    s=n//100%10
    t=n//1000
    
    zero= 0
    # if e==0: zero+=1
    # if d==0: zero+=1
    #.... или:
    zero =  (e==0)+(d==0)+(s==0)+(t==0)
    
    
    print("Наименьшая цифра числа:",min(e, d, s, t))
    print("Наибольшая цифра числа:",max(e, d, s, t))
    print("Количество нулей в числе:", zero)
    
    
    
    if e ==(int(sqrt(e))**2):
        print ('Цифра в разряде единиц является квадратом цифры:', int(sqrt(e)))
    else:
        print('Цифра в разряде единиц является квадратом цифры: Нет')
    
    if d ==(int(sqrt(d))**2):
        print ('Цифра в разряде десятков является квадратом цифры:', int(sqrt(d)))
    else:
        print('Цифра в разряде десятков является квадратом цифры: Нет')
        
    if s ==(int(sqrt(s))**2):
        print ('Цифра в разряде сотен является квадратом цифры:', int(sqrt(s)))
    else:
        print('Цифра в разряде сотен является квадратом цифры: Нет')
        
    if t ==(int(sqrt(t))**2):
        print ('Цифра в разряде тысяч является квадратом цифры:', int(sqrt(t)))
    else:
        print('Цифра в разряде тысяч является квадратом цифры: Нет')

else:
    print("Введённое число не является четырёхзначным")